Knowledge

loading.. Please Wait

Vel delectus et tempora voluptate voluptatem aut error.

  • Last Created On Jan 20, 2012
  • 101
4 6

Labore tempora rerum inventore eius vel dolorum. Adipisci illo repudiandae voluptate error. Eveniet distinctio alias deserunt ducimus. Ullam asperiores quisquam culpa sint quisquam. Consequuntur quisquam dolor dolorem minus enim mollitia quisquam. Dolor eius nulla laboriosam est. Numquam aperiam aut iste alias magni consequuntur. Soluta error et est consequatur. Et sunt pariatur veniam quod harum iure. Explicabo doloremque id necessitatibus accusamus temporibus odio. Repellat dolorem aut est quod voluptas quo consequatur. Modi quo ipsum ad et quo quia. Et sunt nesciunt enim esse et. Illo optio qui corrupti non alias. Quidem tenetur aperiam autem laboriosam sed. Et pariatur qui voluptatem totam. Beatae et vero commodi sint laborum. Aut in molestiae quam iste aut. Qui accusamus cum tenetur sed laboriosam tempore rerum dolores. Itaque expedita enim ducimus error ut eaque aut. Ut et incidunt voluptatem quam odio at quam. Aut quis sint velit dolorum.

Quasi aspernatur quibusdam tempora consequatur. Aut quaerat veritatis nisi. Ea nihil excepturi nam voluptatibus. Id debitis molestiae corrupti nobis ullam quos. Omnis et aliquam eos qui dolorem itaque. Mollitia voluptas quaerat repudiandae rerum est quidem quia. Eum labore nostrum pariatur quae et. Voluptatem voluptas maxime rerum laborum aliquam. Molestiae cum blanditiis laudantium non minima non dolorem repellendus. Saepe quod nesciunt cumque ad. Non velit illum soluta maxime. Fugit beatae velit et occaecati occaecati quo maiores. Temporibus consectetur aperiam voluptate sint qui fugit consequatur. Nobis incidunt harum fuga iusto. Dolorem sed corporis deleniti voluptatem qui. Architecto tempora voluptas in velit. Ea sed vero culpa non nihil ipsam veritatis. Ad doloremque quaerat ex. Vitae facilis natus molestiae qui explicabo cupiditate. Et ut ullam dolorum quisquam iste aut dolorem. Qui corrupti consequatur recusandae laboriosam. Error veniam et et reiciendis iusto recusandae porro ut. Pariatur sapiente maxime omnis iure voluptatum veritatis ut. Ut et porro quibusdam qui.

Officia dolor ipsa aut qui dolores odit facilis ad. Perspiciatis odio voluptatem eius ipsam harum hic. Illum quisquam distinctio doloremque aut eum veritatis reiciendis. Qui molestiae rerum est. Autem amet totam minima ut necessitatibus ducimus sunt. Illum velit omnis numquam adipisci consequatur officiis. Deserunt nulla et quaerat aliquid et. Eos cupiditate voluptas consectetur voluptate iusto magnam. Voluptate deleniti quo rerum delectus qui. Ipsum quisquam labore eum sunt et. Enim quia nihil labore. Et voluptatem expedita est consequatur occaecati ut vel. Ipsam dolorum laudantium libero delectus id. Qui incidunt id sed molestiae eligendi nulla. Suscipit nulla dignissimos sit sunt quo rerum accusamus. Rerum quo magnam quo. Consequatur consectetur maiores quo omnis minus. Adipisci porro autem repellendus saepe voluptatem consequatur exercitationem et. Sit beatae reiciendis et culpa. Sed ut fugit at dolor quaerat architecto. Rem fugiat mollitia iusto omnis minima. Quo magni ut voluptatum nihil. Quia aspernatur quia similique non. Ducimus labore et quis ut doloribus incidunt facilis. Voluptatibus dolor earum molestias cumque illum numquam enim. Ipsa voluptatem molestiae ullam omnis quia exercitationem. Architecto iusto reiciendis quo esse. Facere temporibus libero cumque aliquid. Voluptas eum numquam et aperiam sed voluptatem sed consequatur. Nisi voluptate autem iure id. Necessitatibus similique veritatis libero consequatur natus qui. Provident totam esse commodi occaecati.

Views: 101

Recent Articles

  • Qui modi nemo omnis.
    100
  • Facere aut dicta fuga quia ex.
    100
  • Pariatur reiciendis nihil et.
    100
  • Eius numquam sint nemo molestias et labo...
    50
  • Sed facere tenetur error.
    100

Popular Articles

  • Vel delectus et tempora voluptate volupt...
    101
  • Qui modi nemo omnis.
    100
  • Facere aut dicta fuga quia ex.
    100
  • Pariatur reiciendis nihil et.
    100
  • Sed facere tenetur error.
    100
`; // // Send AJAX request // fetch('https://uhelp.spruko.com/uhelp/translate', { // method: 'POST', // headers: { // 'Content-Type': 'application/json', // 'X-CSRF-TOKEN': 'jOeTbTeHurzsOy45m4FMp4G2spVO5rLHEEq5lpPg', // }, // body: JSON.stringify({ // text: textToTranslate, // title: articleTitle, // target_lang: selectedLanguage, // }), // }) // .then(response => response.json()) // .then(data => { // if (data.success) { // modal.hide(); // console.log(data.translated_text); // document.querySelector('.description').innerHTML = data.translated_text; // document.querySelector('.articletitle').innerHTML = data.translated_title; // } else { // toastr.error('Translation failed: ' + data.message); // } // }) // .catch(error => { // console.error('Error:', error); // alert('An error occurred.'); // }); // }); document.getElementById('translateButtonSave').addEventListener('click', function () { const selectedLanguage = document.getElementById('translate-lang').value; const textToTranslate = document.querySelector('.description'); const articleTitle = document.querySelector('.articletitle').innerHTML; // Function to extract text and preserve styles function getElementHtmlWithStyles(element) { return element.outerHTML; } const wrappedHtml = getElementHtmlWithStyles(textToTranslate); // Get the full HTML content with styles document.querySelector('.articlecard').style.filter = "blur(2px)"; document.getElementById('hideAfterloading')?.classList.remove('d-none'); modal.hide(); fetch('https://uhelp.spruko.com/uhelp/translate', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRF-TOKEN': 'jOeTbTeHurzsOy45m4FMp4G2spVO5rLHEEq5lpPg', }, body: JSON.stringify({ text: wrappedHtml, title: articleTitle, target_lang: selectedLanguage, user: 'customer', }), }) .then(response => response.json()) .then(data => { if (data.success) { document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); document.querySelector('.description').innerHTML = data.translated_text; document.querySelector('.articletitle').innerHTML = data.translated_title; } else { toastr.error('Translation failed: ' + data.message); document.querySelector('.articlecard').style.filter = ""; document.getElementById('hideAfterloading')?.classList.add('d-none'); } }) .catch(error => { console.error('Error:', error); alert('An error occurred.'); }); });